package com.zdft.promotion.call.dto;


import java.io.Serializable;
import java.util.Date;

/**
 * 供应商
 *
 * @author yuanst
 * @date   2019/04/24
 */
public class VendorsBeanDto  implements Serializable {

    private static final long serialVersionUID = 1L;
    /**
     * 供应商编号
     */
    private String id;

    /**
     * erp中表对应编号
     */
    private String erpId;

    /**
     * 供应商名称
     */
    private String vendorName;

    /**
     * 简称
     */
    private String nameSf;

    /**
     * 类别1.制造商2.贸易商
     */
    private String dicVendorType;

    /**
     * 开发人default = 录入人工号
     */
    private Integer devEmp;

    /**
     * 开发部门
     */
    private Integer devOu;

    /**
     * 状态2.生效，3.暂停合作，9.禁用
     */
    private String dicStatus;

    /**
     * 企业性质：1.企业，2.个人
     */
    private String dicBusinessType;

    /**
     * 供应商来源 EBO_BASE_DICTIONARY.IDtype=1027 mdm_dic_detail 表中的dic_main_id =1027
     */
    private String source;

    /**
     * 合作性质
     * 1.长期合作，2.临时急件，10000.停止合作
     */
    private String natureOfWork;
    /**
     * 供货属性
     * 1.底盘件，2.车身件，3.发动机件，4.变速箱件，5.横向件（维保件），6.电器件，7.综合贸易，8.全车件
     */
    private String dicSupplyAttribute;

    /**
     * 联系人
     */
    private String contactor;

    /**
     * 性别只针对个人供应商
     */
    private String dicSex;

    /**
     * 联系人职务
     */
    private String contactorDuty;

    /**
     * 联系电话
     */
    private String telPhone;

    /**
     * 移动电话
     */
    private String phone;

    /**
     * 英文名称
     */
    private String nameEnglish;

    /**
     * 办公地址
     */
    private String bussinessAddress;

    /**
     * 税号
     */
    private String taxAcct;

    /**
     * 开户银行  BANKS.ID
     */
    private Integer bankId;

    /**
     * 银行帐号
     */
    private String bankAcct;

    /**
     * 上级供应商
     */
    private String uperId;

    /**
     * 家庭地址针对个人客户
     */
    private String personalAddress;

    /**
     * 备注
     */
    private String comments;

    /**
     * 拼音码系统自动生成
     */
    private String nameSfPy;

    /**
     * 五笔码
     系统自动生成
     */
    private String nameWbm;

    /**
     * 是否入驻0-非入驻 1-入驻
    */
    private String dicEnterFlag;

    /**
     * 税率%税率的值
    */
    private Double taxRate;

    /**
     * 关联供应商编号（入驻供应商对应的ERP供应商编号）
    */
    private String refId;

    /**
     * C类供应链服务费率（%）
    */
    private Double storageFee;

    /**
     * ABD类供应链服务费率（%）
    */
    private Double abdtransportFee;

    /**
     * 生产厂家
    */
    private Integer vendorId;

    /**
     * 删除标志1=deleted
    */
    private Integer deleted;

    /**
     * 创建人
    */
    private Integer createUser;

    /**
     * 创建时间
    */
    private Date createTime;

    /**
     * 最后操作人工号
    */
    private Integer updateUser;

    /**
     * 最后操作时间
    */
    private Date updateTime;

    private String empName;
    private String createUserName;
    private String updateUserName;

    public String getId() {
    return id;
    }

    public void setId(String id) {
this.id = id == null ? null : id.trim();
}

    public String getErpId() {
        return erpId;
    }

    public void setErpId(String erpId) {
        this.erpId = erpId == null ? null : erpId.trim();
    }

    public String getVendorName() {
        return vendorName;
    }

    public void setVendorName(String vendorName) {
        this.vendorName = vendorName == null ? null : vendorName.trim();
    }

    public String getNameSf() {
        return nameSf;
    }

    public void setNameSf(String nameSf) {
        this.nameSf = nameSf == null ? null : nameSf.trim();
    }

    public String getDicVendorType() {
        return dicVendorType;
    }

    public void setDicVendorType(String dicVendorType) {
        this.dicVendorType = dicVendorType == null ? null : dicVendorType.trim();
    }

    public Integer getDevEmp() {
        return devEmp;
    }

    public void setDevEmp(Integer devEmp) {
        this.devEmp = devEmp;
    }

    public Integer getDevOu() {
        return devOu;
    }

    public void setDevOu(Integer devOu) {
        this.devOu = devOu;
    }

    public String getDicStatus() {
        return dicStatus;
    }

    public void setDicStatus(String dicStatus) {
        this.dicStatus = dicStatus == null ? null : dicStatus.trim();
    }

    public String getDicBusinessType() {
        return dicBusinessType;
    }

    public void setDicBusinessType(String dicBusinessType) {
        this.dicBusinessType = dicBusinessType == null ? null : dicBusinessType.trim();
    }

    public String getSource() {
        return source;
    }

    public void setSource(String source) {
        this.source = source == null ? null : source.trim();
    }

    public String getNatureOfWork() {
        return natureOfWork;
    }

    public void setNatureOfWork(String natureOfWork) {
        this.natureOfWork = natureOfWork == null ? null : natureOfWork.trim();
    }

    public String getContactor() {
        return contactor;
    }

    public void setContactor(String contactor) {
        this.contactor = contactor == null ? null : contactor.trim();
    }

    public String getDicSex() {
        return dicSex;
    }

    public void setDicSex(String dicSex) {
        this.dicSex = dicSex == null ? null : dicSex.trim();
    }

    public String getContactorDuty() {
        return contactorDuty;
    }

    public void setContactorDuty(String contactorDuty) {
        this.contactorDuty = contactorDuty == null ? null : contactorDuty.trim();
    }

    public String getTelPhone() {
        return telPhone;
    }

    public void setTelPhone(String telPhone) {
        this.telPhone = telPhone == null ? null : telPhone.trim();
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone == null ? null : phone.trim();
    }

    public String getNameEnglish() {
        return nameEnglish;
    }

    public void setNameEnglish(String nameEnglish) {
        this.nameEnglish = nameEnglish == null ? null : nameEnglish.trim();
    }

    public String getBussinessAddress() {
        return bussinessAddress;
    }

    public void setBussinessAddress(String bussinessAddress) {
        this.bussinessAddress = bussinessAddress == null ? null : bussinessAddress.trim();
    }

    public String getTaxAcct() {
        return taxAcct;
    }

    public void setTaxAcct(String taxAcct) {
        this.taxAcct = taxAcct == null ? null : taxAcct.trim();
    }

    public Integer getBankId() {
        return bankId;
    }

    public void setBankId(Integer bankId) {
        this.bankId = bankId;
    }

    public String getBankAcct() {
        return bankAcct;
    }

    public void setBankAcct(String bankAcct) {
        this.bankAcct = bankAcct == null ? null : bankAcct.trim();
    }

    public String getUperId() {
        return uperId;
    }

    public void setUperId(String uperId) {
        this.uperId = uperId == null ? null : uperId.trim();
    }

    public String getPersonalAddress() {
        return personalAddress;
    }

    public void setPersonalAddress(String personalAddress) {
        this.personalAddress = personalAddress == null ? null : personalAddress.trim();
    }

    public String getComments() {
        return comments;
    }

    public void setComments(String comments) {
        this.comments = comments == null ? null : comments.trim();
    }

    public String getNameSfPy() {
        return nameSfPy;
    }

    public void setNameSfPy(String nameSfPy) {
        this.nameSfPy = nameSfPy == null ? null : nameSfPy.trim();
    }

    public String getNameWbm() {
        return nameWbm;
    }

    public void setNameWbm(String nameWbm) {
        this.nameWbm = nameWbm == null ? null : nameWbm.trim();
    }

    public String getDicEnterFlag() {
        return dicEnterFlag;
    }

    public void setDicEnterFlag(String dicEnterFlag) {
        this.dicEnterFlag = dicEnterFlag == null ? null : dicEnterFlag.trim();
    }

    public Double getTaxRate() {
        return taxRate;
    }

    public void setTaxRate(Double taxRate) {
        this.taxRate = taxRate;
    }

    public String getRefId() {
        return refId;
    }

    public void setRefId(String refId) {
        this.refId = refId == null ? null : refId.trim();
    }

    public Double getStorageFee() {
        return storageFee;
    }

    public void setStorageFee(Double storageFee) {
        this.storageFee = storageFee;
    }

    public Double getAbdtransportFee() {
        return abdtransportFee;
    }

    public void setAbdtransportFee(Double abdtransportFee) {
        this.abdtransportFee = abdtransportFee;
    }

    public Integer getVendorId() {
        return vendorId;
    }

    public void setVendorId(Integer vendorId) {
        this.vendorId = vendorId;
    }

    public Integer getDeleted() {
        return deleted;
    }

    public void setDeleted(Integer deleted) {
        this.deleted = deleted;
    }

    public Integer getCreateUser() {
        return createUser;
    }

    public void setCreateUser(Integer createUser) {
        this.createUser = createUser;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Integer getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(Integer updateUser) {
        this.updateUser = updateUser;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getDicSupplyAttribute() {
        return dicSupplyAttribute;
    }

    public void setDicSupplyAttribute(String dicSupplyAttribute) {
        this.dicSupplyAttribute = dicSupplyAttribute;
    }

    private Date startTime;
    private Date endTime;

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public String getEmpName() {
        return empName;
    }

    public void setEmpName(String empName) {
        this.empName = empName;
    }
    private String ouName;
    private String vendorNames;
    private String branrName;

    private String ids;

    public String getIds() {
        return ids;
    }

    public void setIds(String ids) {
        this.ids = ids;
    }

    public String getOuName() {
        return ouName;
    }

    public void setOuName(String ouName) {
        this.ouName = ouName;
    }

    public String getVendorNames() {
        return vendorNames;
    }

    public void setVendorNames(String vendorNames) {
        this.vendorNames = vendorNames;
    }

    public String getBranrName() {
        return branrName;
    }

    public void setBranrName(String branrName) {
        this.branrName = branrName;
    }

    public String getCreateUserName() {
        return createUserName;
    }

    public void setCreateUserName(String createUserName) {
        this.createUserName = createUserName;
    }

    public String getUpdateUserName() {
        return updateUserName;
    }

    public void setUpdateUserName(String updateUserName) {
        this.updateUserName = updateUserName;
    }
}